public class App {

    public static void main(String[] args) {
        System.out.println("APP ====");
    }

}
/*
-XX:+PrintCompilation :每当一个方法被编译，就输出一行-XX:+PrintCompilation。每行都包含顺序号（唯一的编译任务ID）和已编译方法的名称和大小
-XX:+CITime :JVM关闭时得到各种编译的统计信息
 -XX:+PrintFlagsFinal:输出所有XX参数和值
 -XX:+PrintCommandLineFlags :输出JVM设置过的详细的XX参数的名称和值
 -Xms ：初始堆大小
 -Xmx ：最大堆大小
 -XX:+HeapDumpOnOutOfMemoryError  ：让JVM在发生内存溢出时自动的生成堆内存快照，默认情况下，堆内存快照会保存在JVM的启动目录下名为java_pid<pid>.hprof 的文件里（在这里<pid>就是JVM进程的进程号）。也可以通过设置-XX:HeapDumpPath=<path>来改变默认的堆内存快照生成路径，<path>可以是相对或者绝对路径
 -XX:OnOutOfMemoryError 当内存溢发生时，我们甚至可以可以执行一些指令 -XX:OnOutOfMemoryError ="sh ~/cleanup.sh"
 -XX:PermSize and -XX:MaxPermSize： 初始永久代大小，最大永久代的大小
*/